//
//  SJMD5Tool.h
//  Recycling
//
//  Created by jzd on 2018/5/22.
//  Copyright © 2018年 宋佳. All rights reserved.
//

//NSString *str1 = [MD5Tool MD5ForLower16Bate:@"123456"];
//NSLog(@"小写16位:%@", str1);
//
//NSString *str2 = [MD5Tool MD5ForLower32Bate:@"123456"];
//NSLog(@"小写32位:%@", str2);
//
//NSString *str3 = [MD5Tool MD5ForUpper16Bate:@"123456"];
//NSLog(@"大写16位:%@", str3);
//
//NSString *str4 = [MD5Tool MD5ForUpper32Bate:@"123456"];
//NSLog(@"大写32位:%@", str4);

#import <Foundation/Foundation.h>

@interface SJMD5Tool : NSObject

/**
 *  MD5加密, 32位 小写
 *
 *  @param str 传入要加密的字符串
 *
 *  @return 返回加密后的字符串
 */
+(NSString *)MD5ForLower32Bate:(NSString *)str;

/**
 *  MD5加密, 32位 大写
 *
 *  @param str 传入要加密的字符串
 *
 *  @return 返回加密后的字符串
 */
+(NSString *)MD5ForUpper32Bate:(NSString *)str;

/**
 *  MD5加密, 16位 小写
 *
 *  @param str 传入要加密的字符串
 *
 *  @return 返回加密后的字符串
 */
+(NSString *)MD5ForLower16Bate:(NSString *)str;

/**
 *  MD5加密, 16位 大写
 *
 *  @param str 传入要加密的字符串
 *
 *  @return 返回加密后的字符串
 */
+(NSString *)MD5ForUpper16Bate:(NSString *)str;

@end
